package com.ling.design;

import java.math.BigDecimal;

/**
 * @author: ling007
 * @date: 2024/9/27 14:23
 * @description:
 */
public interface ICouponDiscount <T>{

    /**
     * 优惠券⾦金金额计算
     * @param couponInfo 券折扣信息；直减、满减、折扣、N元购
     * @param skuPrice   sku⾦金金额
     * @return           优惠后⾦金金额
     */
    BigDecimal discountAmount(T couponInfo, BigDecimal skuPrice);
}
